#ifndef MENUVIEW_H
#define MENUVIEW_H

#include "View.h"

class MenuView : public QMenuBar, public View
{
    Q_OBJECT
public:
    MenuView();
private:
    QMenu * menuProgram;
    QMenu * menuMultiplayer;
    QMenu * menuHelp;

    QAction * actionConsole;
    QAction * actionChooseFile;
    QAction * actionOptions;
    QAction * actionQuit;

    QAction * actionAbout;

    void createMenu();
    void createActions();

protected:
    virtual void init();

signals:
    void actionChooseFileSignal();
    void actionConsoleSignal();
    void actionOptionsSignal();
    void actionQuitSignal();
    void actionAboutSignal();
};

#endif // MENUVIEW_H
